Fast Discrete Polynomial Transforms with Applications to Data Analysis for Distance Transitive Graphs

نویسندگان

  • James R. Driscoll
  • Dennis M. Healy
  • Daniel N. Rockmore
چکیده

Let P = fP 0 ; : : : ; P n?1 g denote a set of polynomials with complex coeecients. Let Z = fz 0 ; : : : ; z n?1 g C denote any set of sample points. For any f = (f 0 ; : : : ; f n?1) 2 C n the discrete polynomial transform of f (with respect to P and Z) is deened as the collection i=0 f i P j (z i)w(i) for some associated weight function w. These sorts of transforms nd important applications in areas such as medical imaging and signal processing. In this paper we present fast algorithms for computing discrete orthogonal polynomial transforms. For a system of N orthogonal polynomials of degree at most N ? 1 we give an O(N log 2 N) algorithm for computing a discrete polynomial transform at an arbitrary set of points instead of the N 2 operations required by direct evaluation. Our algorithm depends only on the fact that orthogonal polynomial sets satisfy a three-term recurrence and thus it may be applied to any such set of discrete sampled functions. In particular, sampled orthogonal polynomials generate the vector space of functions on a distance transitive graph. As a direct application of our work we are able to give a fast algorithm for computing subspace decompositions of this vector space which respect the action of the symmetry group of such a graph. This has direct applications to treating computational bottlenecks in the spectral analysis of data on distance transitive graphs and we discuss this in some detail.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebraic Signal Processing Theory: Cooley-Tukey Type Algorithms for Polynomial Transforms Based on Induction

A polynomial transform is the multiplication of an input vector x ∈ C by a matrix Pb;α ∈ Cn×n; whose ðk;lÞth element is defined as plðαkÞ for polynomials plðxÞ ∈ C1⁄2x from a list b 1⁄4 fp0ðxÞ; : : : ; pn−1ðxÞg and sample points αk ∈ C from a list α 1⁄4 fα0; : : : ;αn−1g. Such transforms find applications in the areas of signal processing, data compression, and function interpolation. An import...

متن کامل

Sparse Representation on Graphs by Tight Wavelet Frames and Applications

In this paper, we introduce a unified theory of tight wavelet frames on non-flat domains in both continuum setting, i.e. on manifolds, and discrete setting, i.e. on graphs; discuss how fast tight wavelet frame transforms can be computed and how they can be effectively used to process graph data. We start from defining multiresolution analysis (MRA) generated by a single generator on manifolds, ...

متن کامل

Exact and heuristic algorithms for weighted cluster editing.

Clustering objects according to given similarity or distance values is a ubiquitous problem in computational biology with diverse applications, e.g., in defining families of orthologous genes, or in the analysis of microarray experiments. While there exists a plenitude of methods, many of them produce clusterings that can be further improved. "Cleaning up" initial clusterings can be formalized ...

متن کامل

AUTOMORPHISM GROUPS OF SOME NON-TRANSITIVE GRAPHS

An Euclidean graph associated with a molecule is defined by a weighted graph with adjacency matrix M = [dij], where for ij, dij is the Euclidean distance between the nuclei i and j. In this matrix dii can be taken as zero if all the nuclei are equivalent. Otherwise, one may introduce different weights for distinct nuclei. Balaban introduced some monster graphs and then Randic computed complexit...

متن کامل

A census of infinite distance-transitive graphs

This paper describes some classes of infinite distance-transitive graphs. It has no pretensions to give a complete list, but concentrates on graphs which have no finite analogues. @ 1998 Elsevier Science B.V. All rights reserved

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 26  شماره 

صفحات  -

تاریخ انتشار 1997